import { defineStore } from 'pinia'
import { router } from '@/router'

export const useUserStore = defineStore('user',{
  state: () => {
    return {
      //用户名
      username: '',
      //头像
      avatar: '',
      // 判断登录页面显示哪个组件
      currentPage: 0,
    }
  },
  actions: {
    /** 存储用户名 */
    SET_USERNAME(username: string) {
      this.username = username;
    },
    /** 存储登录页面显示哪个组件 */
    SET_CURRENTPAGE(value: number) {
      this.currentPage = value;
    },
    /** 前端登出（不调用接口） */
    logOut() {
      sessionStorage.clear()
      localStorage.clear()
      router.push('/login')
    },
  }
})
